xen: domain_pirq_to_emuirq return IRQ_UNBOUND by default
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>
Fri, 25 May 2012 07:20:14 +0000 (08:20 +0100)
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>
Fri, 25 May 2012 07:20:14 +0000 (08:20 +0100)
commitff3315cdebc4a13fc3c20d79f0b8ae1bd6f0ba51
tree5aa98f6925e8c982d9a350f5e7db353728a5d0cd
parentba1d4290de4fadcab233adbb0c7ead6b41c5ee0f
xen: domain_pirq_to_emuirq return IRQ_UNBOUND by default

domain_pirq_to_emuirq should return IRQ_UNBOUND rather than 0 on
missing entries.  Add a default parameter to pirq_field, so that
callers can set any default return value they want; use IRQ_UNBOUND in
domain_pirq_to_emuirq.

This patch fixes a regression introduced by 23573: save/restore
failing on upstream QEMU with PV on HVM guests.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Committed-by: Keir Fraser <keir@xen.org>
xen/include/asm-x86/irq.h
xen/include/xen/irq.h